package cn.jhh.base.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 业务字典枚举
 * @author hmxchen
 */
@AllArgsConstructor
@Getter
public enum BizDictEnum {
    C000_1("公共属性类型","1","使用态"),
    C000_2("公共属性类型","0","删除态"),
    C000_3("公共属性类型","-1","暂时态"),

    C001_1("资源类型","001001","图片"),
    C001_2("资源类型","001002","视频"),
    C001_3("资源类型","001003","其它"),

    C002_1("对象的审核状态","002001","审核未通过"),
    C002_2("对象的审核状态","002002","未审核"),
    C002_3("对象的审核状态","002003","审核通过"),

//    C003_1("消息通知状态","003001","未通知"),
//    C003_2("消息通知状态","003002","成功"),
    C003_1("消息通知状态","0","未通知"),
    C003_2("消息通知状态","1","成功"),
    C200_2("课程模式状态","200002","录播"),
    C200_3("课程模式状态","200003","直播"),
    C201_1("课程收费情况","201000","免费"),
    C201_2("课程收费情况","201001","收费"),


    C202_1("课程审核状态","202001","审核未通过"),
    C202_2("课程审核状态","202002","未提交"),
    C202_3("课程审核状态","202003","已提交"),
    C202_4("课程审核状态","202004","审核通过"),

    C203_1("课程发布状态","203001","未发布"),
    C203_2("课程发布状态","203002","已发布"),
    C203_3("课程发布状态","203003","下线"),
    C204_1("课程等级","204001","初级"),
    C204_2("课程等级","204002","中级"),
    C204_3("课程等级","204003","高级"),

    C306_1("课程作业记录审批状态","306001","未提交"),
    C306_2("课程作业记录审批状态","306002","待批改"),
    C306_3("课程作业记录审批状态","306003","已批改"),

    C600_1("订单交易类型状态","600001","未支付"),
    C600_2("订单交易类型状态","600002","已支付"),
    C600_3("订单交易类型状态","600003","已关闭"),
    C600_4("订单交易类型状态","600004","已退款"),
    C600_5("订单交易类型状态","600005","已完成"),

    C601_1("支付记录交易状态","1","使用态"),
    C602_1("业务订单类型","1","使用态"),
    C603_1("第三方支付渠道编号","1","使用态"),

    C700_1("选课类型","1","使用态"),
    C701_1("选课状态","1","使用态"),
    C702_1("选课学习资格","1","使用态"),

    ;
    private String module;
    private String code;
    private String desc;
}
